home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Games / Starter / JST / Developer / sources / OSEmu / nonvolatile.s < prev    next >
Encoding:
Text File  |  1999-12-03  |  949 b   |  35 lines

  1. * $Id: nonvolatile.s 1.1 1999/02/03 04:10:45 jotd Exp $
  2. **************************************************************************
  3. *   NONVOLATILE-LIBRARY                                                  *
  4. **************************************************************************
  5. **************************************************************************
  6. *   INITIALIZATION                                                       *
  7. **************************************************************************
  8.  
  9. NONVINIT    move.l    _nonvbase,d0
  10.         beq    .init
  11.         rts
  12.  
  13. .init        move.l    #162,d0        ; reserved function
  14.         move.l    #80,d1        ; 20 variables: should be OK
  15.         lea    _nonvname,a0
  16.         bsr    _InitLibrary
  17.         move.l    d0,a0
  18.         move.l    d0,_nonvbase
  19.         
  20.         patch    _LVOGetCopyNV(a0),GETCOPYNV(pc)
  21.         patch    _LVOStoreNV(a0),STORENV(pc)
  22.  
  23.         rts
  24.  
  25.  
  26. GETCOPYNV:
  27.     moveq    #0,D0    ; dummy ATM
  28.     rts
  29.  
  30. ;; StoreNV(appName, itemName, data, length, killRequesters)
  31.  
  32. STORENV:
  33.     moveq    #0,D0    ; dummy ATM
  34.     rts
  35.